home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / editor / editor2 / hsc.lha / hsc / src_docs / index.hsc < prev    next >
Text File  |  1996-12-04  |  7KB  |  163 lines

  1. <HTML><HEAD>
  2.   <$define DESCRIPTION:string=("This is the documentation to hsc, a "
  3.     +"developer tool for html-projects. It acts as a preprocessor "
  4.     +"and supports include files, macros, expressions, conditionals, "
  5.     +" replaces special characters, performs a structure check, tests "
  6.     +" existence of local links and several other things.")>
  7.   <TITLE>hsc - html sucks completely</TITLE>
  8.   <LINK REV="owns" TITLE="Thomas Aglassinger" HREF="mailto:agi@giga.or.at">
  9.   <LINK REL="Home" HREF=":index.html">
  10.   <LINK REL="Copyright" HREF=":copy.html">
  11.   <META HTTP-EQUIV="keywords" CONTENT="html, tool, preprocessor, macro, include, condition, suck">
  12.   <META HTTP-EQUIV="description" CONTENT=(DESCRIPTION)>
  13. </HEAD>
  14.  
  15. <BODY>
  16. <*<IMG SRC=":image/head.gif" ALT="[hsc]">*>
  17.  
  18. <* pseudo-navigation-bar *>
  19. <IMG SRC=":image/nomain.gif" ALT="----" ALIGN="middle">
  20. <IMG SRC=":image/noindex.gif" ALT="-----" ALIGN="middle">
  21. <A HREF=":copy.html"><IMG SRC=":image/copy.gif" ALT="Copyright" ALIGN="middle"></A>
  22. <IMG SRC=":image/noback.gif" ALT="--" ALIGN="middle">
  23. <IMG SRC=":image/noprev.gif" ALT="--------" ALIGN="middle">
  24. <A HREF="about.html"><IMG SRC=":image/next.gif" ALT="Next" ALIGN="middle"></A>
  25.  
  26. <P ALIGN="right">
  27. <I>Don't believe the hype<BR>
  28. Take a look at the small print<BR>
  29. Ignore the bold type<BR></I>
  30. (Carter U.S.M, "Do Re Me, So Far So Good")
  31. </P>
  32.  
  33. <H1>hsc</H1>
  34.  
  35. <P><STRONG>(Version 0.911 <*(PRE-RELEASE#8)*>, 4-Dec-1996)</STRONG></P>
  36.  
  37. <P><(DESCRIPTION)></P>
  38.  
  39. <IMG SRC="image/hsc.gif" ALT="..SUCK SUCK SUCK.." ALIGN="right">
  40.  
  41. <P>
  42. A current version of this document should always be available from
  43. <A HREF="http://www.giga.or.at/~agi/hsc/docs/index.html"><(HSC.ANCHOR)></A>.</P>
  44.  
  45. <H2>About the program</H2>
  46. <UL>
  47. <LI><A HREF="about.html">Introduction</A> - What's this all about?
  48. <LI><A HREF="copy.html">Copyright and disclaimer</A> - the usual legal stuff
  49. <LI><A HREF="author.html">Author</A> - how to contact me
  50. <LI><A HREF="../CHANGES">Changes</A> - what's new with this release
  51. <LI><A HREF="updates.html">Updates</A> - where to find them
  52. </UL>
  53.  
  54. <H2>Before you begin</H2>
  55. <UL>
  56. <LI><A HREF="require.html">Requirements</A> - what to own and know
  57. <LI><A HREF="distrib.html">Archive contents</A> - things coming along
  58. <LI><A HREF="install.html">Installation</A> - where to put the whole 
  59.     damn thing
  60. </UL>
  61.  
  62. <H2>Usage</H2>
  63. <UL>
  64. <LI><A HREF="options.html">Invoking <hsc></A>
  65.     <UL>
  66.     <LI><A HREF="options.html#options">Options</A> and 
  67.         <A HREF="options.html#switches">switches</A> - there are lot of them
  68.     <LI><A HREF="options.html#exitcodes">Exit-code</A> - return to sender
  69.     <LI><A HREF="examples.html">Example usage</A> - how it is supposed to work
  70.     </UL>
  71. <LI><A HREF="fileargs.html">File arguments</A> - specifying input and output
  72. <LI><A HREF="messages.html">Messages</A> - shit happens
  73.     <UL>
  74.     <LI><A HREF="messages.html#elements">Message elements</A>
  75.     <LI><A HREF="messages.html#classes">Message classes</A>
  76.     <LI><A HREF="messages.html#options">Message options</A>
  77.     <LI><A HREF="messages.html#list">List of messages</A>
  78.     </UL>
  79. <LI><A HREF="envvar.html">Environment variables</A> - Save the nature
  80. </UL>
  81.  
  82. <H2>Features</H2>
  83. <UL>
  84. <LI><A HREF="features/spctags.html">Special tags</A>
  85.     to make life a bit easier
  86. <LI><A HREF="features/checkuri.html">Check existence</A>
  87.      of local URIs to avoid dangling links
  88. <LI><A HREF="features/absuris.html">Absolut URIs</A>
  89.     to avoid paths like "../../../image/back.gif"
  90. <LI><A HREF="features/rplcent.html">Replace special characters</A>
  91.     by their entities
  92. <LI><A HREF="features/getsize.html">Get size</A> of images and set attributes
  93.     <CODE>WIDTH</CODE> and <CODE>HEIGHT</CODE>
  94. <LI><A HREF="features/spcattr.html">Special attributes</A>
  95.     to access various information
  96. <LI><A HREF="features/strip.html">Strip specific elements</A> (comments,
  97.     redundant linefeeds and white-spaces, unneeded tags,
  98.     tags with external references)
  99. <LI><A HREF="features/syntax.html">Structure and syntax check</A>
  100.     to avoid surprises with different browsers
  101. </UL>
  102.  
  103. <H2>Advanced topics</H2>
  104. <UL>
  105. <LI><A HREF="features/expressions.html">Expressions</A>
  106.     - there's more to life than strings
  107.     <UL>
  108.     <LI><A HREF=":features/expressions.html#operators">Operators</A>
  109.     <LI><A HREF=":features/expressions.html#boolean">Boolean expressions</A>
  110.     <LI><A HREF=":features/expressions.html#priorities">Priorities</A>
  111.     </UL>
  112. <LI><A HREF="macro/macros.html">Macros</A>
  113.     - create your own shortcuts and templates.
  114.     <UL>
  115.     <LI><A HREF=":macro/flag.html">Macro modifiers</A>
  116.     <LI><A HREF=":macro/attrib.html">Attribute declaration</A>
  117.     <LI><A HREF=":macro/attrib.html#type">Attribute types</A>
  118.     <LI><A HREF=":macro/attrib.html#modifier">Attribute modifiers</A>
  119.     </UL>
  120. <LI><A HREF="features/if.html">Conditionals</A>
  121.     - what if..?
  122.     <UL>
  123.     <LI><A HREF=":features/if.html#general">General syntax</A>
  124.     <LI><A HREF=":features/if.html#simple">Some simple examples</A>
  125.     <LI><A HREF=":features/if.html#nesting">Nesting conditionals</A>
  126.     <LI><A HREF=":features/if.html#macros">Conditionals and macros</A>
  127.     </UL>
  128. <LI><A HREF="features/prefs.html">Syntax definition</A>
  129.     - what to do if html-version-17.3 is out
  130. <LI><A HREF="features/exec.html">Execute shell-commands</A>
  131.     - poor man's pseudo-CGI 
  132. <LI><A HREF="project/index.html">Project management</A>
  133.     - I'll <make> ya
  134.     <UL>
  135.     <LI><A HREF="project/make.html">make</A> - a general purpose tool for project management
  136.     <LI><A HREF="project/prjfile.html">project files</A> - where <hsc> stores the
  137.         required information.
  138.     <LI><A HREF="project/makefile.html">Makefiles</A> - how to adopt them for <hsc>
  139.     <LI><A HREF="project/hscdepp.html">hscdepp</A> - 
  140.         <hsc>'s dependency procreator
  141.     <LI><A HREF="project/hscpitt.html">hscpitt</A> - 
  142.         <hsc>'s project interfering and trashing tool
  143.     </UL>
  144. </UL>
  145.  
  146. <H2>Miscellaneous</H2>
  147. <UL>
  148. <LI><A HREF="questions.html">Questions</A> - and maybe some answers..
  149. <LI><A HREF="source.html">Source code</A> - gnugnugnugnugngnugngug
  150. <LI><A HREF="ports.html">Existing ports</A> - Amiga rulez? Not really.
  151. <LI><A HREF="bugs.html">Known bugs, problems and limitations</A> - <hsc> sucks completely
  152. <LI><A HREF="future.html">Future Improvements</A> - what might happen
  153. <LI><A HREF="related.html">Related stuff</A> - tools and further information
  154. </UL>
  155.  
  156. <HR>
  157. <$let hsc.format.time="%d-%b-%Y">
  158. <ADDRESS>
  159.   Thomas Aglassinger (<A HREF="mailto:agi@giga.or.at">agi@giga.or.at</A>),
  160.   <(gettime())>
  161. </ADDRESS>
  162. </BODY></HTML>
  163.